
		.topend{float:left;width:100%;background-color: #fff}
		.topend .search{margin-top:1em;width:92%;margin-left:4%;border-radius: 3px;border:1px solid #e2e1da;position:relative;}
		
		.Style1{padding:3%;background:#fff;}
		.Style1 input{border:none;width:90%;margin:0 auto;}

		.Style2 {position:relative;top:-2em;right:1em; float:right;height:1.5em;width:12%}
		.Style2 img{width:100%}
		
		#navv{width:100%}
		#navv>ul>li{float:left;width:33.3%;position:relative}
		#navv>ul>li>div.active{position:absolute;height:3px;width:100%;bottom:3px;left:0;background:#fbc400;display:none}
		#navv>ul>li>div.on_active{display:block}
		#navv>ul>li img{width:100%}
		
		
		.castlist img {width:100%;}
		.castlist .info .img1{text-align:center;padding:5px 0;}
		.castlist .info .img2{text-align:center;padding:5px 0;position:absolute;right:20%;top:}
		.castlist .info .img3{text-align:center;padding:5px 0;position:absolute;right:15%;top:50%;}
		.castlist .info .img4{text-align:center;padding:5px 0;position:absolute;top:-60%;right:8%;}
		.castlist .info .img5{text-align:center;padding:5px 0;position:absolute;top:-46%;left:2%;margin-top:;margin-left:}
		.castlist img.class-img{
		}
		
	
		
		
		.x_p_llj{
			float: left;
			width:20%;
			position: relative; left: -3.5%; margin-top: -11%
		}
		
		.x_p_llj1{
			float: left;
			width:20%;
		}

		.border{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
		.img4{width:20%;padding:0px}
		.img4 .tou{width:100%;z-index:50}
		
		
		.topBox{
			padding:1%;border:1px solid #dbdad1;border-radius:3px;width:92%;margin:10px auto;
			height:33px;
		}
		.topBox .searchBox{position:relative;}
		.topBox .searchBox .search_text{border:0;height:21px;line-height:21px;margin:6px 0 6px 0;
		font-size:18px !important;padding-left:10px;
		}
		.topBox .searchBox .search_button{
		
		position:absolute;top:0;right:5px;background-image:url('../img/search.png');
		height:33px;width:50px;border-left:1px solid #dbdad1 ;margin:0 4px 0 4px;
		display:block;background-repeat:no-repeat;background-position:center;
		}
		
		
		.address span{
		display:inline-block;
			
		}
		.address{
		}
		span.address-text{
			max-width:80%;
		}
		.detail-img{
		max-height:200px;
		overflow:hidden;
		}
	
		